package br.com.guiaturistico.adapter;

import java.util.List;

import android.content.Context;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Gallery.LayoutParams;
import android.widget.ImageView;
import android.widget.TextView;
import br.com.guiaturistico.R;
import br.com.guiaturistico.beans.GaleriaHomeBean;

public class GaleriaCidadeAdapter extends BaseAdapter{

	private List<GaleriaHomeBean> listaGaleriaHome;
	private Context context;
	
	public GaleriaCidadeAdapter(Context context, List<GaleriaHomeBean> listaGaleriaHome){
		
		this.context = context;
		this.listaGaleriaHome = listaGaleriaHome;
	}
	
	@Override
	public int getCount() {

		return listaGaleriaHome.size();
	}

	@Override
	public Object getItem(int indice) {

		return listaGaleriaHome.get(indice);
	}

	@Override
	public long getItemId(int indice) {

		return indice;
	}

	@Override
	public View getView(int indice, View view, ViewGroup viewGroup) {

		GaleriaHomeBean objetoGaleriaHome = listaGaleriaHome.get(indice);
		
		View homeGaleria = LayoutInflater.from(context).inflate(R.layout.conteudo_galeria, null);
		
		
		ImageView imagemPontoTuristico = (ImageView) homeGaleria.findViewById(R.id.imagemPontoTuristico);
		
		imagemPontoTuristico.setBackgroundDrawable(objetoGaleriaHome.getImagemGaleria());
		imagemPontoTuristico.setScaleType(ImageView.ScaleType.FIT_XY);

		TextView labelPontoTuristico = (TextView) homeGaleria.findViewById(R.id.labelPontoTuristico);
		labelPontoTuristico.setText(objetoGaleriaHome.getDescricaoGaleria());
		 
		return homeGaleria;
	}

	
	
}
